Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Slovenia F1 Croatia F3 Croatia F5 Ljubljana Open - Ljubljana Roma Challenger 2007 - Rome Timisoara Challenger - Timisoara Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Tunisia F5 Croatia #1-w3 Qatar F3 Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 Wolfsburg Challenger Austria F1 Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Slovenia F1 Croatia F3 Constanta Challenger Rijeka Challenger Bosnia/Herzegovina F2 Segovia Challenger Istanbul Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Eckental Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Dallas Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Cordenons Challenger Furth Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Sacramento Challenger Fergana Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Brescia Challenger Bangkok Challenger Anning Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Shenzhen Challenger Zhangjiagang Challenger Kaohsiung Challenger Banja Luka Challenger - Banja Luka Istanbul Challenger Morocco Tennis Tour - Tanger Iskratel Open - Kranj Bauer Watertechnilogy Cup 2008 - Eckental Challenger Tunisie - Tunis Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Internazionali di Tennis di Bergamo - Bergamo Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Turin Challenger Orbetello Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Karshi Challenger - Karshi UTC Open - Cherkassy Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Sybase Open - San Jose Unique Zagreb Open - Zagreb Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger UTC Open by Selena - Cherkassy Caloundra ATP Challenger - Caloundra Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Samarkand Challenger CA Tennis Trophy - Vienna Franklin Templeton Tennis Classic - Scottsdale 1999 Mercedes Cup - Stuttgart Heineken Open - Auckland Kroger / St. Jude International - Memphis Open Seat-Godo 2000 - Barcelona BMW Open - Munich Napoli Challenger 2000 Mercedes Cup - Stuttgart Winnipeg Challenger Shanghai Challenger Montevideo Challenger CA Tennis Trophy - Vienna Seoul Challenger Yokohama Challenger AAPT Championships - Adelaide Heilbronn Challenger Adidas International - Sydney Qingdao Challenger Brescia Challenger Fergana Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Tianjin Challenger Ljubljana Challenger Mallorca Open - Mallorca Bangalore Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Helsinki Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qujing Challenger Andria Challenger BMW Open - Munich RCA Championships - Indianapolis CA Tennis Trophy - Vienna Aix En Provence Challenger Winnetka Challenger Kyoto Challenger Fairfield Challenger Knoxville Challenger Liuzhou Challenger Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Moscow Challenger Gerry Weber Open - Halle Shenzhen Challenger Mercedes-Benz Cup - Los Angeles Astana Challenger CA Tennis Trophy - Vienna Chengdu Challenger Morocco Tennis Tour - Meknes Stockholm Open - Stockholm Tashkent Challenger SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Rennes Challenger BMW Open - Munich ARAG World Team Championship - Dusseldorf Zhuhai Challenger Gerry Weber Open - Halle Shenzhen Challenger Quanzhou Challenger Seoul Challenger Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Portoroz Challenger Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Suzhou Challenger US Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle Timisoara Challenger - Timisoara BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Shanghai Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Aptos Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Cordenons Challenger Mallorca Challenger Stockholm Open - Stockholm Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger The Hypo Group Tennis International 2008 - Poertschach Split 1 Challenger Gerry Weber Open - Halle Buenos Aires Challenger Ostrava Challenger Legg Mason Tennis Classic - Washington Biella 7 Challenger Rome Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm SAP Open - San Jose Poprad Tatry Challenger U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Thailand Open - Bangkok Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Serbia Open - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Aircel Chennai Open - Chennai Apia International - Sydney Ipsos Bucharest Challenger - Bucharest Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Kitzbuhel Challenger BMW Open - Munich SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Hellmann's Cup - Santiago Charlottesville Challenger ATP Vegeta Croatia Open - Umag Citi Open - Washington Knoxville Challenger Champaign Challenger Erste Bank Open - Vienna Noumea Challenger Burnie Challenger Launceston Challenger Apia International - Sydney Santiago Challenger Rimini Challenger PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Como Challenger Franklin Templeton Tennis Classic - Scottsdale Rijeka Challenger RCA Championships - Indianapolis Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Zagreb Challenger San Remo Challenger Busan Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Cremona Challenger Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Erste Bank Open - Vienna Alessandria Challenger TD Waterhouse Cup - Long Island US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Prostejov Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Grand Prix de Tennis de Lyon - Lyon Cancun Challenger Kroger / St. Jude International - Memphis Puebla Challenger Winnetka Challenger Vicenza Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Basel Montevideo Challenger Meknes Challenger Sao Leopoldo Challenger Rabat Challenger Siebel Open - San Jose Marbella Challenger Marrakech Challenger Barletta Challenger AEGON Championships - London Napoli Challenger PBZ Zagreb Indoors - Zagreb Blunmenau Challenger Valencia Open - Valencia Winston-Salem Open - Winston-Salem RCA Championships - Indianapolis Countrywide Classic - Los Angeles Croatia Open Umag - Umag Las Vegas Challenger Winston-Salem Open - Winston-Salem Yeongwol Challenger Budapest Challenger SA Tennis Open - Johannesburg AEGON Championships - London Franklin Templeton Tennis Classic - Scottsdale CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Hong Kong Challenger BMW Open - Munich Gerry Weber Open - Halle Heineken Open - Auckland Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open - Umag Scania Stockholm Open - Stockholm If Stockholm Open - Stockholm Brisbane International - Brisbane Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle BMW Open - Munich Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca CA Tennis Trophy - Vienna Power Horse Cup - Dusseldorf Gerry Weber Open - Halle China Open - Beijing Santos Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Izmir Challenger Ortisei Challenger BMW Open - Munich Yokohama Challenger San Marino Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Barcelona Challenger Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Pune Challenger Delray Beach Open - Delray Beach Shenzhen Challenger BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Gerry Weber Open - Halle Biella Challenger Scania Stockholm Open - Stockholm Parma Challenger Biella 1 Challenger Zadar Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven President's Cup - Tashkent German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto U.S. Men's Clay Court Championships - Houston Tennis Masters Series - Cincinnati Indianapolis Tennis Masters Series - Madrid Tennis Masters Series - Paris Salem Open - Hong Kong 1998 Mercedes Cup - Stuttgart Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Kroger / St. Jude International - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BMW Open - Munich Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Gerry Weber Open - Halle Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Heineken Trophy - 's-Hertogenbosch Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Generali Open 1999 - Kitzbuhel RCA Championships - Indianapolis Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Mercedes-Benz Cup - Los Angeles Regions Morgan Keegan Championships - Memphis Bengalaru Challenger Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Rome The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Eurocard Open - Stuttgart PBZ Zagreb Indoors - Zagreb Eurocard Open - Stuttgart BMW Open - Munich Tennis Masters Series - Stuttgart ARAG World Team Championship - Dusseldorf Apia International - Sydney UNICEF Open - 's Hertogenbosch BNP Paribas Open - Indian Wells Delray Beach International Tennis Championships - Delray Beach ATP Studena Croatia Open Umag - Umag The Lipton Championships - Key Biscayne Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Cup - Montreal Sony Ericsson Open - Miami Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open Citi Open - Washington Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Wimbledon - London Countrywide Classic - Los Angeles French Open - Paris Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Great American Insurance ATP Championship - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, RSA-SLO 4-1 Hopman Cup - Perth Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 River Oaks International Tennis Tournament - Houston Australian Open (juniors) Davis Cup, Group 2, 1R, ALG-SLO 2-3 Kooyong Classic - Kooyong Davis Cup, World Group I, PO, PAK-SLO 3-0 Colonial Classic - Kooyong Davis Cup, Group I, 1R, POL-SLO 3-2 1 Masters Guinot Mary Cohr All Lower level tournaments AAMI Classic - Kooyong AAMI Classic - Kooyong Grand Slam Cup - Munich Olympics - Sydney Olympics - London Olympics - Athens